home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / HyperCard Related / XCMDs & XFCNs / StackToPICSFile 1.1 / StackToPICSFile.make < prev    next >
Encoding:
Text File  |  1991-06-05  |  1.6 KB  |  54 lines  |  [TEXT/MPS ]

  1. TheFile          = "StackToPICSFile"            # name of the file
  2. TheXCMDName        = "StackToPICSFile"            # name of the XCMD (usually the same)
  3. TheXCMDNumber    = "10101"                    # the resource number of the XCMD
  4. TheXCMDType        = "XFCN"                    # either XCMD or XFCN
  5. TheCreator       = 'WILD'                    # make up something for each application
  6. TheType          = 'STAK'                    # applications are always APPL
  7.  
  8. # all object files whose source may change (the source must be in same folder as object)
  9. MakeObjs        =     {TheFile}.p.o PICSFileRoutines.p.o
  10.                     
  11. # all resource files
  12. MakeRes            =    # {TheFile}.r
  13.  
  14. # all units
  15. Units            =    # HyperXFCN.p.o
  16.                     
  17. # all unchanging libraries
  18. Libs            =    "{Libraries}"Interface.o    ∂
  19.                     "{Libraries}"Runtime.o        ∂
  20.                     "{Libraries}"HyperXLib.o    ∂
  21.                     "{PLibraries}"PasLib.o        ∂
  22.                     "{PLibraries}"SANELib.o 
  23.  
  24.                     
  25. LinkOpts        =     -rt {TheXCMDType}={TheXCMDNumber} ∂
  26.                     -sn Main={TheXCMDName} ∂
  27.                     -sn PASLIB={TheXCMDName} ∂
  28.                     -sn PICSFileRoutines={TheXCMDName} ∂
  29.                     -m ENTRYPOINT        
  30.  
  31. # any Pascal options
  32. POptions        =    -mbg full        
  33.  
  34. #####################################################################################
  35. # you should not need to change anything below this line
  36. #####################################################################################
  37.  
  38.     
  39. {TheFile}        ƒƒ    {TheFile}.make # {MakeRes}
  40. #     Rez -append  -o {TheFile}                 ∂
  41. #         -define TheFile=∂"{TheFile}∂"         ∂
  42. #         -define TheCreator=∂'{TheCreator}∂' ∂
  43. #         -define TheType=∂'{TheType}∂'         ∂
  44. #        Types.r {MakeRes}
  45.  
  46. {TheFile}.o    ƒƒ    {Units}
  47.  
  48. {TheFile} ƒƒ {TheFile}.make {MakeObjs} {Units} 
  49.     Link -w -t {TheType} -c {TheCreator} ∂
  50.             {LinkOpts}        ∂
  51.             {MakeObjs}        ∂
  52.             {Units}            ∂
  53.             {Libs}            ∂
  54.             -o {TheFile}